home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 23 / Amiga Format AFCD23 (Feb 1998, Issue 107).iso / -seriously_amiga- / shareware / programming / c / asyncio / emodules / libraries / asyncio.e next >
Text File  |  1997-12-01  |  654b  |  39 lines

  1. -> Converted from C to E by Leon Woestenberg (leon@sascha.esrac.ele.tue.nl)
  2.  
  3. OPT MODULE
  4. OPT EXPORT
  5.  
  6. MODULE 'exec/ports'
  7. MODULE 'dos/dosextens'
  8.  
  9. -> This object is private; don't muck with it, or you're looking for trouble.
  10. OBJECT asyncfile PRIVATE
  11.   file:LONG
  12.   blocksize:LONG
  13.   handler:PTR TO mp
  14.   offset:PTR TO CHAR
  15.   bytesleft:LONG
  16.   buffersize:LONG
  17.   buffers[2]:ARRAY OF LONG
  18.   packet:standardpacket
  19.   packetport:mp
  20.   currentbuf:LONG
  21.   seekoffset:LONG
  22.   sysbase:LONG
  23.   dosbase:LONG
  24.   packetpending:CHAR
  25.   readmode:CHAR
  26.   closefh:CHAR
  27. ENDOBJECT
  28.  
  29. ENUM
  30.   MODE_READ,
  31.   MODE_WRITE,
  32.   MODE_APPEND   
  33.  
  34. ENUM MODE_START=$ffffffff,
  35.   MODE_CURRENT,
  36.   MODE_END
  37.  
  38.  
  39.